#ifndef RAG_SEARCH_H
#define RAG_SEARCH_H

#include <string>
#include "EmbedText.h"

#include <string>
#include <vector>
#include <cstdio>
#include <memory>
#include <stdexcept>
#include <string>
#include <array>

#include <sstream>
#include <unordered_set>

using namespace std;


class RAGSearch
{
private:

    EmbedText embed;

public:
    RAGSearch();
    ~RAGSearch();


    string get_RAG_Handeled_Text(string user_quary, vector<string> &all_searched_file_name);
    string execPython(const std::string& cmd);

};


#endif